//package com.rentong.constants;
//
//import com.rentong.wx.biz.dao.BizGoodsChimaDao;
//import com.rentong.wx.biz.dao.BizGoodsColorDao;
//import com.rentong.wx.biz.dao.BizGoodsDao;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.CommandLineRunner;
//import org.springframework.core.annotation.Order;
//import org.springframework.stereotype.Component;
//
//import java.util.Calendar;
//import java.util.Timer;
//import java.util.TimerTask;
//
//@Component
//@Order(value = 2)
//public class GoodsStateTimer implements CommandLineRunner {
//    private static final long GOODSSTATE_TIME = 24 * 60 * 60 * 1000;
////    private static final long GOODSSTATE_TIME = 5 * 1000;
//
//    @Autowired
//    private BizGoodsChimaDao bizGoodsChimaDao;
//
//    @Autowired
//    private BizGoodsColorDao bizGoodsColorDao;
//
//    @Autowired
//    private BizGoodsDao bizGoodsDao;
//
//
//    @Override
//    public void run(String... args) throws Exception {
//        Calendar date = Calendar.getInstance();
//        //设置时间为 xx-xx-xx 00:00:00
//        date.set(date.get(Calendar.YEAR), date.get(Calendar.MONTH), date.get(Calendar.DATE),
//                0,0, 14);
//
//        //得到定时器实例
//        Timer t = new Timer();
//        //使用匿名内方式进行方法覆盖
//        t.schedule(new TimerTask() {
//            public void run() {
//
//                bizGoodsChimaDao.updateStateByZero();
//
//                bizGoodsColorDao.updateStateByZero();
//
//                bizGoodsDao.updateStateByZero();
//
//
//            }
//        }, date.getTime(), GOODSSTATE_TIME); //daySpan是一天的毫秒数，也是执行间隔
//
//        System.out.println("============= 2、“商品自动改为下架状态”的定时器，已启动... =============");
//    }
//
//
//}
